草庐IT

Android USB HID 设备

全部标签

java - Android 测试不会在低于 5 (API 21) 的设备上运行 NoClassDefFoundError

我正在尝试为我的项目运行工具测试。但它们不能在版本低于5(API21)的设备(以及模拟器)上运行。我一直在努力解决这个问题,但仍然面临着这个问题。我收到以下异常。02-1510:46:08.9651127-1143/?E/AndroidRuntime:FATALEXCEPTION:Instr:android.support.test.runner.AndroidJUnitRunnerjava.lang.ExceptionInInitializerErroratandroid.support.test.internal.runner.TestRequestBuilder.(TestReq

android - 一旦应用程序在 Android 中的小米和联想设备上被杀死,就不会收到 GCM 通知

谁能帮我在小米和联想设备上收到通知,即使在应用程序被杀死后(不再在后台)?编辑1我添加了GCM广播接收器。这是代码在AndroidManifest.xml中GcmBroadcastReceiver.javapublicclassGcmBroadcastReceiverextendsWakefulBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){ComponentNamecomp=newComponentName(context.getPackageName(),Registration

android - 为什么 SmsManager 在某些设备上需要 READ_PHONE_STATE 权限,而在其他设备上不需要?

该应用程序使用SmsManager发送SMS文本消息。以下方法仅在成功获取用户的SEND_SMS运行时权限后调用。该应用程序以API25为目标。publicstaticvoidsendSmsTextMessage(Contextcontext,Stringnumber,Stringmessage){SmsManagersms=SmsManager.getDefault();intpermissionCheck=ContextCompat.checkSelfPermission(context,Manifest.permission.SEND_SMS);if(permissionChec

android - 如何为没有电池的设备配置 AOSP?

我正在为类似平板电脑的设备构建AndroidAOSP6(Marshmallow),该设备是永久安装的(例如工业部署)并且没有电池。但是,当我给它通电时,它会显示充电指示灯和0%的电量读数。我希望这主要是一个外观问题,但我想摆脱该指标。我必须更改什么才能告诉Android没有电池?我认为这是可能的,因为Android也可以在机顶盒等设备上运行。 最佳答案 在AOSP构建树中,有一个名为config.xml的文件位于此路径:frameworks/base/core/res/res/values/config.xml这个文件里面有很多an

android - 自定义 Google Assistant 在设备上突然不可用,但在输入提示时可以使用

我一直在构建这个DialogFlow,并一直在我的平板设备上测试它。我之前将语言设置为英语(美国)以访问它。打开GoogleAssistant后,我​​说了“Talkto”这句话,它就会调出我的自定义GoogleAssistant。我能够使用我的Android平板电脑进行测试和调试。但是,当我刚才尝试测试时,它告诉我我的自定义Google智能助理“在针对您的语言或国家/地区设置的设备上不可用。”我没有更改平板电脑的设置、我的DialogFlow或GoogleActions。奇怪的是,如果我输入“Talkto”,我就可以使用我的助手并与之交谈。我不确定我的设备或我的自定义Google智能

android - 通过 Eclipse/ADB 在设备上调试时手机可以使用主机网络吗?

我有一部Android手机通过USB数据线连接到主机。ADB运行良好,我可以在手机上调试应用程序。唯一的问题是该应用程序需要特殊的网络设置,我可以在主机上访问它,但不能在移动设备上访问。有没有办法让设备通过ADB和Host网络发送所有网络操作? 最佳答案 您正在寻找的是反向网络共享。参见https://android.stackexchange.com/questions/2298/how-to-set-up-reverse-tethering-over-usb寻求解决方案。 关于and

android:用于机器人应用程序的外部 usb 设备的 api

Android设备变得非常便宜(尤其是那些装有androidv1.6的设备)。我正在考虑用一个作为自主机器人的大脑。不幸的是,我没有找到任何相关信息。我想连接两个外部USB网络摄像头和一些DIY自制USBADC和输出端口转换器来控制车轮并读取模拟距离传感器。如果我选择一些便宜的上网本,它们通常已经有3个USB端口。但如果我将被迫使用平板电脑,那么它还需要一个USB集线器。Android设备是否支持USB集线器?是否有任何API可以从外部USB网络摄像头(例如“vfa://0”和“vfa://1”)抓取静止帧是否有任何API可以从USB自定义设备读取数据?为简单起见,假设它将模拟串口。我

android - 在 HTC Sense 设备上更改屏幕亮度

旧方法Windowwindow=getWindow();LayoutParamslayoutParams=window.getAttributes();layoutParams.screenBrightness=newFloatValue;window.setAttributes(layoutParams);在设置>显示>亮度中选中了自动亮度的情况下,在HTCDesire上不起作用。是否有HTC特定的解决方法? 最佳答案 当然,您看不到任何变化,因为设置已设为自动亮度。这意味着,任何手动更改都将被忽略。还是我遗漏了什么?我刚刚在HT

android - 构建同一个安卓应用的两个版本并安装在同一个设备上

我需要构建同一个Android应用程序的两个版本并将它们安装在同一台设备上,我可以通过保留两个不同的项目(不同的包名称)来实现这一点,但是管理这两个项目很痛苦,而不是保留两个项目任何更好的方法来实现这一目标。山姆。 最佳答案 您可以使用一个库,但您需要大量重构您的代码才能做到这一点。基本上,在一个项目中编写特定于一个应用程序的代码,在另一个项目中编写特定于另一个应用程序的代码,然后在一个库中编写两个应用程序都相同的代码并引用它。不过,请问您这样做是为了什么?如果你做的是你的应用程序的“免费”版本和“付费”版本,那么还有一些其他选择。

android - 使用 Android 检测附近运行我的应用程序的其他设备

是否有任何API或框架或任何我可以在我的Android应用程序中使用的东西来检测附近也运行我的应用程序的其他Android设备? 最佳答案 斯兰道BumpAppAPI可用并且实现了有些类似的功能。当两部手机相互“碰撞”时,它会使用它们的当前位置来了解是哪两部手机碰撞了。因此,它们的接近度在某种程度上是经过计算的。您应该查看他们的API,看看是否可以做类似的事情。我不认为只有一个标准的API可以解决这个问题,因为隐私/安全风险应该是显而易见的。 关于android-使用Android检测附